What is Your Function? Static Pattern Matching on Function Behavior

نویسندگان

  • Leandro Facchinetti
  • Pottayil Harisanker Menon
  • Zachary Palmer
  • Alexander Rozenshteyn
  • Scott F. Smith
چکیده

We de ne a new notion of function pattern, which supports runtime pattern matching on functions based on their behavior. The ability to runtime dispatch on function type information enables new programmer expressiveness, including support of overloading on higherorder functions as well as other useful patterns. We formally present a type inference system for function patterns. The system answers questions of function pattern matching by recursively invoking the type inference algorithm. The recursive invocation contains some delicate issues of self-referentiality that we address.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Local Derivative Pattern with Smart Thresholding: Local Composition Derivative Pattern for Palmprint Matching

Palmprint recognition is a new biometrics system based on physiological characteristics of the palmprint, which includes rich, stable, and unique features such as lines, points, and texture. Texture is one of the most important features extracted from low resolution images. In this paper, a new local descriptor, Local Composition Derivative Pattern (LCDP) is proposed to extract smartly stronger...

متن کامل

Estimation of Static and Dynamic Demand Function of Household Water in Qazvin Province and Review of the Rate of Change in Consumer Behavior Over Time

In this research, the demand function of drinkable  water in Qazvin Province was estimated using dynamic and static methods. The required data were collected from the data of the provinces of Qazvin in the time period (1996-2016) and collected by referring to the statistical system of Statistics Center of Iran and the provincial planning and budget organization of Qazvin Province. The explanato...

متن کامل

The Discursive Function of Place in "The Night when Sohrab was killed" by Bijan Najdi

One of the important functions of every Semiotic system is its local function. In a discourse, places have various roles such as objective, acting, being, abstract, narrative and mythical. In addition they have referential, narrative, tensional, metaphorical and transcendental functions and they play a role in creation of meaning. By strengthening objective and physical aspects of place, its co...

متن کامل

The Assessment of Applying Chaos Theory for Daily Traffic Estimation

Road traffic volumes in intercity roads are generally estimated by probability functions, statistical techniques or meta-heuristic approaches such as artificial neural networks. As the road traffic volumes depend on input variables and mainly road geometrical design, weather conditions, day or night time, weekend or national holidays and so on, these are also estimated by pattern recognition te...

متن کامل

Construct Validity

Measurement Validity Types Idea of Construct Validity Convergent & Discriminant Validity Threats to Construct Validity The Nomological Network The Multitrait-Multimethod Matrix Pattern Matching for Construct Validity Construct validity refers to the degree to which inferences can legitimately be made from the operationalizations in your study to the theoretical constructs on which those operati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016